// 定义一个公共的基地址
// const bufan = "http://leju.bufan.cloud"
// http://leju.bufan.cloud/lejuClient/productCategory/findCategory/1
import { bufan } from "./bufan.js"

export const requester = (params)=>{
	return new Promise((resolve,reject)=>{
		uni.request({
			url:bufan + params.url,
			method:params.method,
			data:params.data,
			header:{
				token:uni.getStorageSync('token')
			},
			
			success:(res)=>{
				if(res.data.code === 20002){
					uni.showModal({
						title:'登录提示',
						content:'登录过期,请重新登录',
						success(res1){
							if(res1.confirm){
								uni.navigateTo({
									url:'/pages/login/login'
								})
							}
						}
					})
					
				} else{
					resolve(res);
				}
			},
			fail:(err)=>{
				reject(err)
			}
		})
	})
}

// var request = function(config){
// 	return new Promise((resolve,rejected)=>{
// 		uni.request({
// 			url:bufan + config.url,
// 			data:config.data,
// 			method:config.method,
// 			success(res){
// 				resolve(res)
// 			},
// 			fail(err){
// 				rejected(err)
// 			}
// 		})
// 	})
// }

// export default request